Operator Library: Hardware Platform
이 연산자는 ‘ Camera Link ’ 전체 구성 모드에 있는 그레이스케일 라인 스캔 카메라와 ‘ VisualApplets ’ 간의 이미지 데이터 인터페이스를 나타냅니다. 이 연산자에는 CAM 유형의 ‘ VisualApplets ’ 리소스 두 개가 필요합니다. 리소스는 연산자에 의해 자동으로 할당됩니다. 이 연산자는 두 카메라 포트(포트 A 및 포트 B)를 모두 사용합니다. 자세한 내용은 ‘장치 리소스 할당’을 참조하십시오 .
이 연산자는 CamerLink 표준에서 지정하는 다양한 데이터 형식을 지원하도록 구성할 수 있습니다. FullMode 매개변수를 사용하여 카메라 연산자를 카메라에서 사용하는 모드와 동일하게 설정할 수 있습니다. 또한, 링크를 다양한 비트 폭으로 설정할 수 있습니다. 다음 표에는 FullMode 매개변수의 허용되는 조합, 해당 액세스 유형, 비트 폭 및 병렬 처리 수준이 나와 있습니다.
| FullMode | FullMode 이용 방법 | Bit Width | Parallelism |
|---|---|---|---|
| Tap8x8bit | 동적/정적 | 8 | 8 |
| Tap8x8bit | 동적/정적 | 8 | 16 |
| Tap10x8bit | 동적/정적 | 8 | 8 |
| Tap10x8bit | 동적/정적 | 8 | 16 |
| Tap8x10비트 | 정적 | 10 | 12 |
병렬 처리 수준 8을 사용할 경우, 카메라의 데이터 전송 속도가 통신 사업자의 출력 링크에서 사용할 수 있는 대역폭보다 높을 수 있다는 점에 유의하십시오. microEnable IV 프레임 그래버의 경우, 병렬 처리 수준 8에서 링크의 이론적 대역폭은 500MPixel/s입니다. CameraLink 풀 구성 모드에서는 최대 850MPixel/s까지 전송할 수 있습니다.
비트 폭과 병렬 처리 수준 외에도, 출력 링크의 최대 허용 이미지 크기를 지정해야 합니다. 실제로 전송되는 이미지의 크기는 이보다 작을 수 있지만, 이 매개변수로 설정된 최대값을 초과해서는 안 됩니다. 1차원 이미지 프로토콜의 경우, 높이는 무시됩니다.
| 하드웨어 플랫폼별 지원 여부 |
|---|
| microEnable IV VD1-CL/-PoCL |
| microEnable IV VD4-CL/-PoCL |
| DvalMode | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | Dval_Enabled |
| Range | {Dval_Enabled, Dval_Disabled} |
|
이 매개변수를 Dval_Disabled로 설정하면 Camera Link 사양을 완전히 준수하지 않는 카메라를 지원할 수 있습니다. 비활성화 모드에서는 제어 신호 Lval과 Fval을 사용하여 픽셀을 디코딩합니다. 활성화 모드에서는 추가적인 Dval 신호가 사용됩니다. 일반적으로 사용자는 이 매개변수를 수정해서는 안 됩니다! |
|
| FullMode | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | Tap8x8bit |
| Range | {Tap8x8비트, Tap10x8비트, Tap8x10비트} |
|
이 파라미터는 연결된 카메라의 데이터 포맷을 지정합니다. 포맷은 카메라 구성과 일치해야 합니다. 비트 폭, 병렬 처리 수준 및 매개변수 설정 간의 모든 조합이 허용되는 것은 아닙니다. 위의 표를 참조하십시오. |
|
다음 예제에서는 CameraGrayLineFull 연산자의 사용법을 보여줍니다:



이전

